<template>
  <div>
    <h1>Switch 组件示例</h1>
    <Demo :component="Switch1demo"></Demo>
    <Demo :component="Switch2demo"></Demo>
  </div>
</template>
<script lang="ts">
import { ref } from "vue";

import Switch1demo from "./Switch1.demo.vue";
import Switch2demo from "./Switch2.demo.vue";

import Demo from "./Demo.vue";

export default {
  setup() {
    const bool = ref(false);
    return { bool, Switch1demo, Switch2demo };
  },
  components: {
    Switch1demo,
    Switch2demo,

    Demo,
  },
};
</script>
<style lang="scss" scoped>
$border-color: #d9d9d9;
.demo {
  border: 1px solid $border-color;
  margin: 16px 0 32px;
  > h2 {
    font-size: 20px;
    padding: 8px 16px;
    border-bottom: 1px solid $border-color;
  }
  &-component {
    padding: 16px;
  }
  &-actions {
    padding: 8px 16px;
    border-top: 1px dashed $border-color;
  }
  &-code {
    padding: 8px 16px;
    border-top: 1px dashed $border-color;
    > pre {
      line-height: 1.1;
      font-family: Consolas, "Courier New", Courier, monospace;
      margin: 0;
    }
  }
}
</style>
<style lang="scss">
@import "prismjs/themes/prism-coy.css";
</style>